Gunmen apparently from two rival drug gangs fought a gun battle on a highway in a western Mexico state that killed 28 men.
